﻿.header{

    width:100%;

    height:49px;

    border-bottom:7px solid #2e3890;

}

.header .top{

    width:1004px;

    height:49px;

    margin:0 auto;

}

.header .top .inf{

    padding:9px 0 0 204px;

}

.inf table{

  float: left;

}

.header .top .inf .img{

	position:relative;

	top:6px;

}

.header .top .inf .user-name{

    width:100px;

    height:16px;

}

.header .top .inf .goods-car{

    display:inline-block;

    margin-left:30px;

}

.logo,.nav{

    width:1004px;

    margin:0 auto;

}

.logo .lang{

    margin-top:18px;

}

.logo embed{

	width: 594px;

height: 86px;

margin-top: 7px;

}

.logo .lang span{

    font-size:13px;

    color:#324375;

}

/*nav===========================*/

#nav{

    width:100%;

    height:62px;

    border-top:1px solid #a6a6a6;

    border-bottom:1px solid #a6a6a6;

}

.nav ul li{

    float:left;

    width:110px;

    height:64px;

    font-size:14px;

    line-height:64px;

    text-align:center;

    border-right:1px solid #d7d6d6;

}

.nav ul li:hover{

    background:#a3a1a2;

}

.nav ul li:hover > a{

    color:#fff;

}

.nav ul li a{

    color:#000;

	display:block;

	width:111px;

	height:64px;

}

/*banner==================*/

.swiper-container00{width:100%;}

.swiper-container01,.swiper-container02,.swiper-container03,.swiper-container04{width:100%;}

.swiper-container {height:auto; text-align:center;margin:0 auto;position:relative; overflow:hidden; z-index:5; background:#F8F8F8;}

.swiper-wrapper {position: relative;z-index:10;}

.swiper-slide {position:relative;text-align:center; float:left;}

.swiper-slide a{ position:relative; width:100%; height:100%; display:block; overflow:hidden;}

.swiper-slide img{vertical-align:middle; position:relative;}

.pagination{ position:relative; height:0em; line-height:1.5em;width:100%;z-index:100; text-align:right; top:-20px;}

.pagination .swiper-pagination-switch{ display:inline-block; height:0.6em; width:1.5em; background:#b7b7b7; _display:inline; margin-right:.7em;}

.pagination .swiper-active-switch{ background:#151947;}

/*goods=========================*/

.goods{

    width:1004px;

    margin:0 auto;

}

.goods .hot-goods,.trade .trade-img,.goods-more,.dynamic-img,.contant-img{

    display:block;

    margin:29px auto;

}



.tab1{width:80%;margin:0 auto ;}

.menu{height:8px;  text-align:center; margin-top:2%; clear:both; margin-bottom:6px;}

.menu li{display:inline-block; list-style:none; width:8px; height:8px; margin:0 6px; background:url(../images/vbg.jpg); background-position:-8px 0;}

.menu li.off{background-position:0 0;}

.carousel {width:1004px; height:257px; overflow:hidden; position:relative; margin-top:20px;}

.carousel h3{margin:17px 22px 19px 29px; color:#0e549e; font-size:16px;}

.carousel h3 span{ color:#999999; font-family:Arial; margin-left:10px;}

.carousel h3 a{ float:right; color:#ff9900; font-size:12px}

.jCarouselLite {width:1004px; margin:0 auto; overflow:hidden;/*必要元素*/ position:absolute; float:left;}

.jCarouselLite li{overflow:hidden;text-align:center; margin-right:65px; background:url(../img/01.jpg); width:199px; height:256px; float:left;}

.jCarouselLite li:hover{

    background:url(../img/02.jpg);

}

.jCarouselLite li:hover > a span{

    color:#324475;

}

.jCarouselLite li span{

    font-size:14px;

    position:relative;

    z-index:2;

    top:120px;

    max-height:110px;

    max-width:19px;

    overflow:hidden;

}



.jCarouselLite li img{ width:95px; height:62px; position:relative; top:75px;}

.jCarouselLite li a{ font-family:'Microsoft Yahei'; line-height:34px; font-size:14px; color:#525252; text-align:center; display:block;}



.carousel .prev , .carousel .next {width:18px; height:32px; cursor:pointer; position:absolute;top:100px;  background:url(img/next.png) no-repeat;top:40px; z-index:999}

.carousel .prev {left:0px;  background-position:0 0;}

.carousel .next {right:11px; background-position:-18px 0;}

/*about===========================*/

.trade{

    width:1004px;

    margin:0 auto;

}

.trade .trade-detal span{

    display:block;

    width:500px;

    height:170px;

    color:#7d7d7e;

    line-height:1.8;

    overflow:hidden;

}

/*more goods*/

.more-goods{

    width:1004px;

    margin:26px auto;

}



/**/

.box{ overflow:hidden;margin:0 auto;width:1004px}

.line{width:100%;overflow:hidden; }

.column{overflow:hidden;padding:0 10px 0 10px; float:left}

.inline-list{display: inline-block;}

.productshow{width:100%;min-height:223px;overflow:hidden;position: relative;}

.cataname{width:800%;min-height:220px;overflow:hidden;display:block;}

.cataname ul li{ float:left; width:330px; height:262px; margin-right:2px; text-align:center;}

.cataname ul li a{display:block; width:329px; height:188px; border:1px solid #d9d6d6;}

.cataname ul li a img{width:329px; height:188px;}

.cataname ul li span{font-size:14px; color:#5c5b5b; display:block; margin-top:18px;}

.cataname ul li:hover >span{font-weight:bold;}

.cataname ul li:hover > a{border:1px solid #2f3d63;}

.catacontent{width:1004px;min-height:220px;overflow:hidden;margin:0 auto;position: relative;}

.cataname ul{width:1004px; height:498px;overflow:hidden;position:relative;float:left;}

.pre{position: absolute;top:264px;left:15px;cursor: pointer;display: none;}

.next{position: absolute;top:264px;right:15px;cursor: pointer;}

.product-catalog ul{margin:0;}

.product-catalog>span{line-height: 40px;margin-right:10px;}

.product-catalog ul li a{display: block;background:#1a53a7; width:10px; height:10px;}

.active{background:#eee; width:10px; height:10px;}

.right{ float:right !important}

.product-catalog{position:relative; left:48%;}

/**/

.dynamic{

	width:1004px;

	margin:0 auto;

}

.dynamic01{

	width:1004px;

}

.dynamic .dynamic01{

	width:1004px;

	margin:0 auto; 

	text-align:center; 

	margin-left:10px; 

	margin-bottom:32px;

}

.dynamic .dynamic01 a{

	font-size:14px; 

	color:#324375; 

	margin-right:20px;

}

.dynamic .dynamic-inf,.dynamic .dynamic-inf01,.dynamic .dynamic-inf02{

	width:289px; 

	height:244px; 

	text-align:left; 

	border-bottom:1px solid #9c9291; 

	margin-bottom:17px;

}

.dynamic .dynamic-inf h1{

	font-size:14px; 

	font-weight:normal; 

	text-align:center;

}

.dynamic .dynamic-inf span a{ 

	color:#3d3b3b; 

	max-height:45px; 

	overflow:hidden; 

	font-size:12px;

}



.dynamic .dynamic-inf01{

	margin:0 68px; 

}

.dynamic .dynamic-inf01 a{

	font-size:12px; 

	border-bottom:1px dashed #000; 

	margin-top:6px; 

	display:block; 

	margin-right:0; 

	color:#000;

}

.dynamic .dynamic-inf01 a:hover{

	 color:#072182;

}

.dynamic .dynamic-inf02 a{

	font-size:12px; 

	border-bottom:1px dashed #000; 

	margin-top:6px; 

	display:block; 

	margin-right:0; 

	color:#000;

}

.dynamic .dynamic-inf02 a:hover{

	 color:#072182;

}

.contant{

	width:1004px; 

	margin:0 auto;

}

.contant .contant-inf{

	position:relative;

}

.contant .contant-inf textarea{

	background:url(../img/textareabg.png) no-repeat;

	width:325px;

	height:139px;

	border:0;

}

.contant .contant-inf input{

	background:url(../img/inputbg.png) no-repeat;

	width:325px;

	height:25px;

	border:0;

}

.contant .contant-inf .submit{

	background:url(../img/07.png) no-repeat;

	width:60px;

	height:25px;

	position:absolute;

	color:#fff;

	top: 229px;

	left: 264px;

	

}

.contant .contant-inf input:nth-of-type(2),.contant .contant-inf textarea{

	margin-top:30px;

}

.contant .map{

	margin:0px 13px 0px 42px;

}

.tel{

	margin-top:10px;

	width:200px;

}

.contant .contant-inf01{

	margin-top:46px;

	width:239px;

}

.contant-inf01-a{

	margin:25px 0 25px 0;

}





/**/

.footer{

	background:#a3a3a3;

	width:100%;

	height:114px;

	margin-top:60px;

}

.footer .copyright{

	width:1004px;

	height:114px;

	margin:0 auto;

}

.footer-right{

	color:#fff;

	font-size:14px;

	text-align:right;

}

.footer-right p:nth-of-type(1){

	margin:20px 0 5px 0;

}



/*indes end===========================================================*/





/*关于我们  新闻中心   begin*/

.about{

	width:1004px;

	height:535px;

	margin:30px auto 0;

}

.news{

	width:1004px;

	margin:30px auto 0;

}

.about .about-left,.news .news-left{

	width:263px;

}

.about .about-left .first,.news .news-left .first{

	background:#334376;

	height:49px;

	line-height:49px;

}

.about .about-left .first a,.news .news-left .first a{

	color:#fff;

	font-size:14px;

}

.about .about-left ul li,.news .news-left ul li{

	height:49px;

	line-height:49px;

	color:#000;

	border-bottom:1px solid #cecfd1;

}

.about .about-left ul li:hover,.news .news-left ul li:hover{

	background:#c8c8c8;

}

.about .about-left ul li a,.news .news-left ul li a{

	color:#000;

}

.about .about-left a,.news .news-left a{

	margin-left:32px;

}



.about .about-right{

	width:718px;

	min-height:355px;

	border:1px solid #bcbcbc;

}

.news .news-right{

	width:718px;

	min-height:355px;

	border:1px solid #bcbcbc;

	overflow:hidden;

}

.about .about-right .about-inf,.news .news-right .news-inf{

	width:665px;

	margin:10px auto 0;

	position:relative;

}

.about .about-right .about-inf .span01,.news .news-right .news-inf .span01{

	display:block;

	width:8px;

	height:8px;

	background:#334376;

	float:left;

	position:absolute;

	top:5px;

}

.about-inf>span,.news-inf>span{

  display: block;

width: 8px;

height: 8px;

background: rgb(51, 67, 118) none repeat scroll 0% 0%;

float: left;

position: absolute;

top: 5px;

}



.about .about-right .about-inf a:nth-of-type(1){

  margin-left:15px;

}

.news .news-right .news-inf a:nth-of-type(1){

  margin-left:15px;

}

.about .about-right .about-inf a,.news .news-right .news-inf a{

	color:#000;

}

.about .about-right .about-inf .a01,.news .news-right .news-inf .a01{

	margin-left:16px;

}

.about .about-right .about-inf .title,.news .news-right .news-inf .title{

	height:45px;

	width:665px;

	background:#334376;

	line-height:45px;

	text-align:center;

	font-size:14px;

	color:#fff;

	margin-top:10px;

}

.about .about-right .about-inf div:nth-of-type(3){

	margin:30px 0;

	line-height:1.7;

	max-height:143px;

	overflow:hidden;

}





.news .news-inf01 li{

	width:665px;

	height:20px;

	margin-top:14px;

	overflow:hidden;

	border-bottom:1px #adacac dashed;

	position:relative;

}

.news .news-inf01 li:last-child{

	margin-bottom: 30px;

}

.news .news-inf01 li div{

	background:#334376;

	width:6px;

	height:6px;

	border-radius:50%;

	position:absolute;

	top:5px;

	float:left;

}

.news .news-inf01 li a{

	margin-left:16px;

	display:block;

	max-width:500px;

	overflow:hidden;

	float:left;

}

.news .news-inf01 li span{

	float:right;

}

.news .news-inf .news-detail{

	border-bottom:1px dashed #c8c8c8;

	margin:25px 0;

	position:relative;

}

.news .news-inf .news-detail h1{

	font-size:14px;

	height:22px;

	text-align:center;

}

.news .news-inf .news-detail h2{

	position:absolute;

	right:0;

	top:5px;

	font-weight:normal;

	font-size:12px;

}

.news .news-inf02{

	line-height:1.7;

	margin-bottom:22px;

	letter-spacing:3px;

}

 .prev01{

	margin-left:25px;

}

 .next01{

	margin: 10px 0px 25px 25px;

}

 .next01 a{

	text-decoration:underline;

	color:#000;

}

.page{

	width:665px;

	margin:0 auto 30px;;

	text-align:center;

	font-size:14px;

}

.page a{

	color:#000;

}

.goods01 li{

	width:215px;

	height:160px;

	float:left;

	text-align:center;

	margin:0 6px 20px 0;

}.goods01 li a img{

	border:1px solid #a3a3a3;

	width:213px;

	height:138px;

}



/*关于我们  end==========================================================*/

/*访客留言========================*/

.messages{

	margin:30px 0 0 105px;

	color:#332f2f;

}

.messages .input01{

	width:160px;

	height:20px;

	margin-bottom:9px;

}



.messages .input02{

	width:128px;

	height:20px;

	margin-bottom:9px;

	margin-right:50px;

}

.messages textarea{

	width:286px;

	height:108px;

	margin: -14px 0 0 59px;

}

.messages .submit{

	width:50px;

	border:1px solid #c8c8c8;

	background:none;

	color:#334376;

	display:block;

	margin:17px 0;

	margin-left:65%;

}

/*contant*/

.map01{

	margin:50px 0 35px 0;

}

.contant01{

	margin-bottom:45px;

	margin-top:20px;

}

.contant01 span{

	line-height:0.9;

	display:block;

	margin-left:15px;

}





